export default {
  // 应用级
  app: {
    logout: '退出登录',
    error: '错误',
    success: '成功',
    confirm: '确认',
    cancel: '取消',
    return: '返回',
    noData: '无数据',
    refresh: '刷新',
    noSupport: '暂未支持',
    add: '添加',
    delete: '删除',
    save: '保存',
    edit: '编辑',
    complete: '完成',
    more: '更多',
  },
  // 视图
  view: {},
  // 部件
  control: {
    common: {
      determine: '确定',
      retreat: '后退',
      forward: '前进',
      noSupportItem: '{name}暂未支持',
      notFoundNode: '没有找到_uuid为{id}的节点',
      itemsSelected: '已选中{length}项',
      citeErrMessage: '找不到表格组件引用',
      noDomErrMessage: '找不到对应的表格行dom元素',
      noPopErrMessage: '拿不到pop组件的实例',
      currentNoData: '暂无数据',
      updateSuccess: '更新成功',
      newSuccCreated: '新建成功',
      deleteSuccess: '删除成功',
    },
    menu: {
      noSupportAlign: '暂未支持菜单方向为 {align}',
      notFoundModel: '没找到菜单项模型{menuKey}',
      notFoundFunction: '{menuKey}的适配器没有renderText方法',
    },
    calendar: {
      lastYear: '去年',
      lastMonth: '上个月',
      today: '今天',
      nextMonth: '下个月',
      nextYear: '明年',
    },
    chart: {
      chartPlaceholder: '图表',
    },
    dashboard: {
      customDashboardContainer: {
        portalCustomPrompt: '门户定制',
      },
      dashboardDesign: {
        global: '全局',
        add: '添加',
        customPortal: '自定义门户',
        colNum: '列数',
        cellHeight: '单元格高度',
        restoreDefault: '恢复默认',
        save: '保存',
      },
    },
    form: {
      noSupportDetailType:
        '暂未支持的表单项类型: {detailType} 或找不到对应适配器',
      formDruipart: {
        saveFirst: '请先保存主数据',
      },
      formGroupPanel: {
        showMore: '显示更多',
        putAway: '收起',
      },
      formMDctrlForm: {
        notFindProvider: '未找到表单的适配器',
      },
      formMDctrlRepeater: {
        noSupportStyle: '暂未支持重复器样式{repeaterStyle}',
      },
      repeaterGrid: {
        promptInformation: '是否删除选中项',
        absentOrLoad: '不存在或加载中',
      },
      repeaterSingleForm: {
        errorMessage: '没有repeatedForm',
      },
      mdCtrlContainer: {
        promptInformation: '是否删除选中项',
        noSlot: '未提供item插槽',
      },
      formMDctrl: {
        errorMessage: '暂未支持内容类型为{contentType}',
      },
    },
    gantt: {
      complete: '完成量',
      total: '总量',
      deadline: '截止时间',
    },
    kanban: {
      selectAll: '全选',
      selectedDataCount: '已选择<span>{length}</span>条数据',
      newPrompt: '新建',
      natchOperation: '批量操作',
    },
    reportPanel: {
      unrealized: '暂未实现',
    },
    searchBar: {
      saveGroup: '保存分组',
      filter: '过滤',
      filterTree: {
        addItem: '添加项',
        search: '搜索',
        reset: '重置',
      },
      searchGroups: {
        groupValueRule: '分组名称不能为空',
        errorMessage: '分组名称不能重复！',
        notEditPrompt: '配置的分组不可编辑',
        savePrompt: '请先保存该分组',
        delTitle: '确认删除',
        confirmDelPrompt: '确认删除分组<span>{itemName}</span>吗？',
        unrecoverablePrompt: '分组删除后不可恢复',
        newGroup: '新建分组',
        groupManage: '分组管理',
        groupName: '分组名称',
        enterPrompt: '请输入分组名称',
        editGroup: '编辑分组',
        manageTips: 'Tips：管理搜索栏的分组',
        name: '名称',
        show: '显示',
        operate: '操作',
        dialogCancel: '取 消',
        dialogDetermine: '确 定',
      },
    },
    toolbar: {
      exportExcel: {
        exportAll: '导出全部(最大导出1000行)',
        expCurrentPage: '导出当前页',
        expCurrentSelect: '导出当前选中',
        page: '页',
        export: '导出',
      },
    },
    tree: {
      notFoundInstance: '找不到el-tree实例对象',
      notSupported: '暂不支持dropType:{dropType}',
    },
    treeGridEx: {
      notFoundMessage: '找不到{id}的行数据对象',
    },
  },
  // 组件
  component: {
    indexSearch: {
      placeholder: '搜索内容',
    },
    dataImport: {
      startImport: '开始导入，详细进度和结果请看应用通知',
      importSuccess:
        '共计导入数据 {totalNum} 条，错误[{errorNum}]，成功[{successNum}]',
      importData: '导入数据',
      clickToUpload: '单击此区域进行上传',
      importResults: '导入结果',
      downloadTemplate: '下载导入模版，并按要求填写：',
      templateFile: '数据导入模板文件',
      continue: '继续导入',
    },
    dataImport2: {
      atLastOne: '至少选择一个映射属性',
      uploadPlease: '请上传文件',
      fileName: '当前文件名:{fileName}',
      saveMode: '导入模式保存',
      reUpload: '重新上传文件',
      fileUpload: '文件上传',
      import: '导入',
      selectProperties: '请选择列导入属性!',
    },
    dataImport2Select: {
      selectMode: '选择导入模式',
      edit: '编辑',
    },
    dataImport2Table: {
      selectAttribute: '选择当前列对应的导入属性',
    },
    doingNotice: {
      jobInProgress:
        '有<span class={class}>{num}</span>个后台作业正在执行，请稍后',
    },
    extendActionTimeLine: {
      processTime: '处理时间',
      comments: '审批意见',
      reject: '驳回',
    },
    mapChart: {
      high: '高',
      low: '低',
    },
    pagination: {
      display: '显示',
      piece: '条',
      total: '共',
      pieceData: '条数据',
    },
    rawItem: {
      errorConfig: '{type} 类型自定义参数配置错误',
      noSupportVideo: '你的浏览器不支持video标签',
    },
    gridSetting: {
      hideControl: '列选择',
    },
    actionToolbar: {
      more: '更多',
    },
  },
  // 编辑器
  editor: {
    code: {
      readOnlyPrompt: '当前为只读模式，不可编辑',
      confirmCancelPrompt: '确定要取消编辑吗？',
      cancelEditPrompt: '取消编辑将无法保存修改的内容，且不能找回。',
      confirmCancel: '确认取消',
    },
  },
  // runtime
  runtime: {
    common: {
      unrealized: '未实现',
    },
    command: {
      app: {
        notFindApplicationFunction: '找不到叫{appFuncId}的应用功能',
        notFindApplicationFunctionYype: '未支持的应用功能类型:{appFuncType}',
        notFindApplicationView: '应用视图[{appViewId}]不存在',
      },
    },
    controller: {
      common: {
        control: {
          componentActivation: '部件[{name}]({id})激活',
          componentPause: '部件[{name}]({id})暂停',
          unsupportedType: '不支持的实体数据变更类型: {type}',
          uncheckedData: '未选中数据',
          dataDeletion: '数据删除',
          confirmDataDeletion: '确认删除数据？',
          noImportModel: '没有配置导入模型！',
        },
        editor: {
          editorNotConfigured: '编辑器类型[{editorType}]，未配置代码表',
        },
        view: {
          viewActivation: '视图[{name}]({id})激活',
          viewPause: '视图[{name}]({id})暂停',
          viewDestroy: '视图[{name}]({id})销毁',
          notFoundViewEngine: '未找到视图引擎实现：',
          noSupportBehavior: '没有引擎支持预置界面行为{key}',
        },
      },
      control: {
        menu: {
          notFindMenu: '找不到名为{id}的菜单项',
          noConfigured: '没有配置应用功能',
        },
        calendar: {
          missingViewLogic: '缺少{itemType}_opendata的视图逻辑',
          notFoundModel: '未找到日历项模型',
        },
        chart: {
          notConfiguredX: '序列没有配置X坐标轴',
          notConfiguredY: '序列没有配置Y坐标轴',
          missingClassification: '缺少分类属性配置',
          missingValue: '缺少值属性配置',
          notSupportSequence: '图表暂未支持序列类型{seriesType}',
          notFindSequence: '找不到{seriesIndex}序列的generator！',
          notInitialised: 'chart对象没有正确初始化',
          notCalculated: 'options还没计算',
        },
        dataView: {
          noBehaviourGroup: '操作项没有配置界面行为组',
          noBehaviourGroupAction: '操作项界面行为组没有配置界面行为',
          propertiesNotConfigured: '分组属性没有配置',
          tableNotConfigured: '分组代码表没有配置',
          sortingItems: '启用排序的项必须关联实体属性',
        },
        expBar: {
          unableMore: '无法获取多数据部件[{xdataControlName}]控制器',
          multiNode: '多节点视图由子类实现',
          notFindNodeModel: '找不到{nodeId}的节点模型',
        },
        form: {
          formCompletion: '请检查表单填写！',
          savedSuccessfully: '{srfmajortext}保存成功',
          prompt: '提示',
          deletion: '确认删除吗？',
          itemUpdate: '没找到{formItemUpdateId}表单项更新',
          processStarted: '流程启动成功',
          processSubmitted: '流程提交成功',
          lackBehavior: '缺少返回操作实体行为',
          initializationException:
            '初始化异常: 表单成员[{id}]({detailType})已存在，表单项标识重复请检查配置',
          relationshipInterface: '接收到关系界面的数据变更事件',
          fillIn: '请填写{caption}',
          unconfiguredWidgets: '多数据部件未配置内容部件',
          noFoundFormController: '没有找到对应{id}的表单控制器',
          multiDataAddData: '多数据部件类型{contentType}暂不支持添加数据',
          mdControllerNotExist: 'mdController不存在',
          repeaterNotSupported: '暂不支持重复器样式{detailStyle}',
          searchTerms: '没有找到可以应用的搜索条件',
          saveSearch: '没有找到保存的搜索条件',
        },
        gantt: {
          notNode: '不是实体甘特节点数据',
          rowData: '行数据不存在',
          simpleMode: '简单模式，不保存',
          nonentity: '非实体节点数据不能保存',
          notChange: '值没有发生改变',
          dataDeleted: '数据[{str}]删除成功!',
          firstComplete: '请先完成当前行编辑中的行的操作',
          notSupport: '{treeNodeType}节点类型未支持',
        },
        grid: {
          unsupported: '未支持的类型{type}',
          attributeColumns: '没有配置分组属性的属性列',
          notCodeTable: '分组属性的属性列{groupFieldName}没有配置代码表',
          configureFirstColumn: '请将分组属性列{groupFieldName}配置为第一列',
          requiresCodeTable: '代码表分组模式需要配置代码表',
          notMatchCodeTable: '分组代码表与属性列{groupFieldName}的代码表不一致',
          convertedValue: '{srfmajortext}的排序属性无法转换成数值',
          missingConfiguration: '缺少配置聚合实体或聚合数据集',
          newRows: '不支持新建行',
          saveCancel: '行数据校验不通过，保存取消',
          notSupportRowEditing: '当前表格不支持行编辑，无法切换开启行编辑',
          lineEditing: '同时只能有一行开启行编辑',
          updateColumns: '没找到{updateId}编辑列更新',
          exported: '无导出数据',
          tabularColumns: '无表格列',
          corresponding: '未找到对应的表格数据项[{deField}]',
          pickedUpData: '未在行数据中取到 {valueItem} 的值',
          notSupportedMode: '暂未支持属性列聚合模式{aggMode}',
          remoteAggregation: '远程聚合暂未支持',
          aggregateMode: '暂未支持聚合模式{aggMode}',
          formattingError: '{aggValue} 值格式化错误',
          checksumErrors: '{codeName}校验报错,{fieldName}',
          behaviorGroup: '操作列没有配置界面行为组',
          interfaceBehavior: '操作列界面行为组没有配置界面行为',
        },
        kanban: {
          sortingProperties: '排序属性没配置',
          sortDirection: '排序方向没配置',
          groupedOn: '看板部件必须开启分组',
          adjustmentsGroup: '当前看板不允许调整分组！',
          notAllowReorder: '当前看板不允许调整次序！',
        },
        meditViewPanel: {
          DraftNew: '草稿--新建',
          dataExist: '编辑视图面板部件UI数据不存在',
        },
        panel: {
          panelData: '未获取到面板数据',
        },
        reportPanel: {
          reportType: '报表面板生成器工厂参数错误，报表面板未指定报表类型',
          notImplemented: '指定报表{reportType}类型报表面板生成器暂未实现',
        },
        searchBar: {
          notFoundEntity: '找不到属性{targetField}对应的关联实体',
          missingModel: '缺少编辑器模型',
          JSONFormat: '{data}非标准JSON格式:',
        },
        toolbar: {
          notFound: '没有找到界面行为模型{actionId}',
        },
        tree: {
          notFoundTreeData: '找不到对应的树节点数据',
          sortAttribute: '缺少配置排序属性',
          editMode: '树节点没有配置编辑模式：名称',
          nodeData: '不是实体树节点数据',
          notFoundTreeNode: '未找到树节点',
        },
        treeGrid: {
          columnsSchema: '树表格无值列模式',
          columnMode: '树表格无父值列模式',
        },
        treeGridEx: {
          notConfigured: '节点没有配置对应表格列{name}的数据项',
          editItem: '没有找到对应表格列{name}的编辑项模型',
          notPickedUp: '未在行数据中取到 {valueItem} 的值',
          behaviorGroup: '{id}操作列没有配置界面行为组',
          notSupportCreation: '暂不支持新建',
          updateBehavior: '树节点没有配置更新实体行为',
        },
        wizardPanel: {
          wizardForm: '找不到{activeFormTag}的向导表单',
          formController: '找不到{activeFormTag}的表单控制器',
          noConfiguration: '没有配置向导表单集合',
          wizardFormIdentifier: '找不到标识为{tag}的向导表单',
          noPreviousForm: '没有上一个表单',
          nextStep: '找不到下一个向导步骤',
          nextForm: '找不到下一个向导表单',
        },
      },
      utils: {
        buttonState: {
          isFinitenconsistency:
            '{uiActionId}界面行为的实体{appDeName}和数据的实体{appDeId}不一致',
        },
        counter: {
          decrement: '错误的调用！decrement不能对count为0调用',
        },
        dataFileUtil: {
          notExist: 'ibiz.util.getExportExcel不存在',
          loadError: '导出模块加载错误',
          importData: '没有找到对应的导入数据模型',
        },
        valueDefault: {
          notExist: 'appdata.context不存在',
          notsupported: '默认值类型[{valueType}]未支持',
        },
        valueEx: {
          objectNameField: '缺少objectNameField',
        },
        valueRule: {
          length: '内容长度必须小于等于{maxLength},当前长度为{length}',
        },
        viewMsg: {
          message: '找不到视图消息组{msgGroupId}的模型',
          noFound: '没有找到{message}视图消息模型',
        },
      },
    },
  },
};
